Hardware Information Flow Tracking
نویسندگان
چکیده
Information flow tracking (IFT) is a fundamental computer security technique used to understand how information moves through computing system. Hardware IFT techniques specifically target vulnerabilities related the design, verification, testing, manufacturing, and deployment of hardware circuits. can detect unintentional design flaws, malicious circuit modifications, timing side channels, access control violations, other insecure behaviors. This article surveys area IFT. We start with discussion on basics IFT, whose foundations were introduced by Denning in 1970s. Building upon this, we develop taxonomy for use this classify differentiate tools techniques. Finally, discuss challenges yet be resolved. The survey shows that provides powerful identifying vulnerabilities, as well verifying enforcing properties.
منابع مشابه
SHIFT+M: Software-Hardware Information Flow Tracking on Multi-core
We designed, implemented and analyzed three distributed protocols for information-flow tracking on a multi-core message-passing architecture. In each we used Asbestos style labels to provide protection from unauthorized communication. The protocols remove the reliance on a central repository for taint checking by adding a trusted library and hardware mechanisms at each core. We modeled the hard...
متن کاملFrom Speculation to Security: Practical and Efficient Information Flow Tracking Using Speculative Hardware
متن کامل
Quantitative information-flow tracking for real systems
An information-flow security policy constrains a computer system’s end-to-end use of information, even as it is transformed in computation. For instance, a policy would not just restrict what secret data could be revealed directly, but restrict any output that might allow inferences about the secret. Expressing such a policy quantitatively, in terms of a specific number of bits of information, ...
متن کاملArchitecture-Independent Dynamic Information Flow Tracking
Dynamic information flow tracking is a well-known dynamic software analysis technique with a wide variety of applications that range from making systems more secure, to helping developers and analysts better understand the code that systems are executing. Traditionally, the fine-grained analysis capabilities that are desired for the class of these systems which operate at the binary level requi...
متن کاملTracking Information Flow in Financial Text
Information is fundamental to Finance, and understanding how it flows from official sources to news agencies is a central problem. Readers need to digest information rapidly from high volume news feeds, which often contain duplicate and irrelevant stories, to gain a competitive advantage. We propose a text categorisation task over pairs of official announcements and news stories to identify whe...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: ACM Computing Surveys
سال: 2021
ISSN: ['0360-0300', '1557-7341']
DOI: https://doi.org/10.1145/3447867